Career 2020 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour The Ericsson Open - Miami Tennis Masters Series - Hamburg Maia Open 2002 - Maia VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon Arroyo de la Encomienda - Valladolid Bogota Challenger - Bogota Sao Paulo - Brazil Czech Open 2005 - Prostejov Bogota Challenger - Bogota BMW Tennis Championship - Sunrise Abierto Colombiano de Tenis - Bogota The Surbiton Trophy - Surbiton USTA Challenger of North Miami Beach - North Miami Beach French Open - Paris Mobilux Open - Luxembourg Tatra Banka Slovak Open - Bratislava XL Challenger de Tenis Copa Sevilla - Seville Seguros Bolivar Open - Bogota X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio Bancolombia Open - Cali IX Trofeo Ciudad de Quito - Quito Hilton Waikoloa Village USTA Challenger - Waikoloa Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon The Surbiton Trophy - Surbiton Seguros Bolivar Open - Medellin Salinas Challenger Wroclaw Challenger San Luis Potosi Challenger ECM Prague Open 2005 - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba Pereira Challenger dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Heilbronn Challenger Alessandria Challenger Corona Mexico City Open - Mexico City Furth Challenger San Luis Potosi Challenger - San Luis Potosi Tunis Open 2006 - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Bogota Challenger Ethias Trophy - Mons Mexico City Challenger The Surbiton Trophy - Surbiton Seguros Bolivar Open - Bogota Cali Challenger Mons Challenger Rennes Challenger Ethias Trophy - Mons Bogota Challenger Bogota Challenger BNP Paribas Primrose - Bordeaux Oldum Brown Vancouver Open - Vancouver Barranquilla Challenger Ethias Trophy - Mons Bordeaux Challenger Nottingham Challenger Bogota Challenger Medellin Challenger Bogota Challenger Bogota Challenger Bogota Challenger Noumea Challenger Bucaramanga Challenger Sunrise Challenger Chitre Challenger Barranquilla Challenger Pereira Challenger Bucaramanga Challenger Bucaramanga Challenger Morelos Challenger Drummondville Challenger Leon Challenger Manchester Challenger San Jose Challenger Aptos Challenger Vancouver Challenger Pereira Challenger Bogota Challenger Knoxville Challenger Noumea Challenger Bucaramanga Challenger Guadalajara Challenger Leon Challenger Tallahassee Challenger Bordeaux Challenger Barranquilla Challenger Monterrey Challenger Cali Challenger Guayaquil Challenger Bogota Challenger Noumea Challenger Mons Challenger Rennes Challenger Vicenza Challenger Nottingham Challenger Floridablanca Challenger Bogota Challenger Fairfield Challenger Dallas Challenger Barranquilla Challenger Pereira Challenger Caltanissetta Challenger Manchester Challenger Bogota Challenger Medellin Challenger Cali Challenger Savannah Challenger Surbiton Challenger Dallas Challenger Cali Challenger San Luis Potosi Challenger Pereira Challenger Champaign Challenger Puebla Challenger Ilkley Challenger Las Vegas Challenger Canberra Challenger Morelos Challenger Santo Domingo Challenger Monterrey Challenger Medellin Challenger Abierto Club Casablanca - Mexico City Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington D.C. RCA Championships - Indianapolis Grand Prix de Tennis de Toulouse - Toulouse Davidoff Swiss Indoors - Basel CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Hellmann's Cup - Santiago Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich 1998 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Mallorca Open - Mallorca CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch 1999 Mercedes Cup - Stuttgart Scania Stockholm Open - Stockholm Open Seat-Godo 2000 - Barcelona BMW Open - Munich 2000 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Kroger / St. Jude International - Memphis Sybase Open - San Jose Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles The Hamlet Cup - Long Island Kremlin Cup - Moscow CA Tennis Trophy - Vienna Kroger / St. Jude International - Memphis Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale U.S. Men's Clay Court Championships - Houston BMW Open - Munich Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis TD Waterhouse Cup - Long Island President's Cup - Tashkent CA Tennis Trophy - Vienna Gerry Weber Open - Halle Scania Stockholm Open - Stockholm Heineken Open - Auckland Gerry Weber Open - Halle Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Indianapolis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Mallorca Open - Mallorca SAP Open - San Jose Kroger / St. Jude International - Memphis Basel U.S. Men's Clay Court Championships - Houston BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle RCA Championships - Indianapolis Salem Open - Hong Kong Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Estoril Open - Estoril The Stella Artois Championships - London Kroger / St. Jude International - Memphis RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Mercedes-Benz Cup - Los Angeles Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Kroger / St. Jude International - Memphis Davidoff Swiss Indoors - Basel The Artois Championships - London The Nottingham Open - Nottingham BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Synsam Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon International Tennis Championships - Delray Beach Stockholm Open - Stockholm SAP Open - San Jose Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Mercedes-Benz Cup - Los Angeles Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Countrywide Classic - Los Angeles Thailand Open - Bangkok Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm US Men's Clay Court Championships - Houston Bank Austria Tennis Trophy - Vienna BMW Open - Munich Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Brisbane International - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Estoril Open - Estoril Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Thailand Open - Bangkok Legg Mason Tennis Classic - Washington Next Generation Adelaide International - Adelaide If Stockholm Open - Stockholm Erste Bank Open - Vienna Heineken Open - Auckland The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle BMW Open - Munich Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg BA-CA Tennis Trophy - Vienna Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Heineken Open - Auckland SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Citi Open - Washington SAP Open - San Jose Valencia Open - Valencia Delray Beach International Tennis Championships - Delray Beach PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Franklin Templeton Tennis Classic - Scottsdale BMW Open - Munich Legg Mason Tennis Classic - Washington Topshelf Open - 's-Hertogenbosch Citi Open - Washington If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Winston Salem - Winston Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Ecuador Open - Quito Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington Abierto Mexicano - Los Cabos Open Sabadell Atlantico - Barcelona Winston-Salem Open - Winston-Salem Ecuador Open - Quito Delray Beach Open - Delray Beach Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Gerry Weber Open - Halle PTT Thailand Open - Bangkok Erste Bank Open - Vienna Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Gerry Weber Open - Halle Advanta Championships - Philadelphia Claro Open Colombia - Bogota Davidoff Swiss Indoors - Basel Valencia Open - Valencia Ecuador Open - Quito Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon Gerry Weber Open - Halle BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel China Open - Beijing Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm RCA Championships - Indianapolis Kroger / St. Jude International - Memphis US Men's Clay Court Championship - Houston Generali Open 1999 - Kitzbuhel Heineken Open - Auckland Claro Open Colombia - Bogota Regions Morgan Keegan Championships - Memphis Aircel Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Erste Bank Open - Vienna The Lipton Championships - Key Biscayne German Open - Hamburg Italian Open - Rome du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 13th Paris Open - Paris The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Newsweek Champions Cup - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, GER-RSA 5-0 Davis Cup, World Group, QF, SWE-GER 3-2 Davis Cup, World Group, 1R, RUS-GER 3-2 Davis Cup, World Group, 1R, GER-NED 4-1 Davis Cup, World Group, 1R, GER-ROU 3-2 Davis Cup, World Group, QR, SVK-GER 3-2 Hopman Cup - Perth Davis Cup, Group 1, 2R, RSA-GER 2-3 Davis Cup, Group 2, PO, COL-BAH 5-0 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, World Group, PO, GER-THA 4-1 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, RUS-GER 3-2 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, PO, COL-JPN 2-3 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, QR, GER-ROU 4-1 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, QR, GER-VEN 5-0 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Hopman Cup - Perth Kooyong Classic - Kooyong Davis Cup, Group I, 2R, COL-URU 5-0 All Lower level tournaments Davis Cup, Group I, 2R, COL-DOM 4-1 Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - London 1 Masters Guinot Mary Cohr